package com.ruoyi.report.domain.csv;

import com.opencsv.bean.CsvBindByName;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class BuyBoxReportCsv {

    /**
     * 商品的 SKU（库存单位）
     */
    @CsvBindByName(column = "Sku")
    private String sku;

    /**
     * 商品的唯一标识符
     */
    @CsvBindByName(column = "Item ID")
    private String itemId;

    /**
     * 商品名称
     */
    @CsvBindByName(column = "Product Name")
    private String productName;

    /**
     * 商品类别
     */
    @CsvBindByName(column = "Product Category")
    private String productCategory;

    /**
     * 卖家的商品价格
     */
    @CsvBindByName(column = "Seller Item Price")
    private BigDecimal sellerItemPrice;

    /**
     * 卖家的运费
     */
    @CsvBindByName(column = "Seller Ship Price")
    private BigDecimal sellerShipPrice;

    /**
     * 卖家是否为BuyBox获胜者（是/否）
     */
    @CsvBindByName(column = "IsSellerBuyBoxWinner")
    private String isSellerBuyBoxWinner;

    /**
     * BuyBox中的商品价格
     */
    @CsvBindByName(column = "Buybox Item Price")
    private BigDecimal buyboxItemPrice;

    /**
     * BuyBox中的运费
     */
    @CsvBindByName(column = "Buybox Ship Price")
    private BigDecimal buyboxShipPrice;
}
